package visitorPattern.computer

/**
 * 计算机的各个部件组成抽象
 */
interface ComputerPart {
    /**
     * 接收一个访问者实例
     */
    fun accept(computerPartVisitor: ComputerPartVisitor)

    /**
     * 计算机自身可执行的操作
     */
    fun operation()
}